.panel-small .panel-heading{ padding:8px 20px;}
.panel_tab_links{ margin-bottom:0;}
.panel_tab_links li{ display:inline-block; margin-right:20px; }
.panel_tab_links li a{ text-decoration:none; color:#9b9b9b; }
.panel_tab_links li a:hover{ color:inherit; }
.panel_tab_links li.active a{ color:#393939;}

.tabs .tab{ display:none;}
.tabs .tab.active{ display:block;}
.addbtn{ border: 1px solid rgba(255,255,255,0); border-right:1px solid #e5e5e5; margin-top:-1px; height:340px; display:inline-block; width:50%; font-size:12px;  box-sizing:border-box; text-align: center;  color:#a3a3a3;}
.addbtn:hover{ border: 1px solid #ff5606; color:#a3a3a3;}
.addbtn .addicon{ display:inline-block; width: 21px; height:21px; background:url(../images/addicon.png) no-repeat;}
.addbtn .paddiv{ padding-top:140px;}

.nav-tabs-wrap .nav>li>a{ padding-top:13px; padding-bottom:10px;}
.nav-tabs-wrap .nav>li.active>a{ color:#ff5f14; border-bottom-color: rgba(255,255,255,0);}
.panel-small .panel-heading{ background-color:#f5f5f5;}
.form-btn-bar{ border-top:none; padding-top:0;}

.dotbor-form-g{}

.dotted_hr{ border-bottom:1px dotted #e6e6e6; height:0; margin-left:-25px; font-size:0; overflow:hidden;}
.dotted_hr2{ border-bottom:1px dotted #e6e6e6; height:0;  margin: 13px -10px; font-size:0; overflow:hidden;}
.ptb20{ padding:20px 0;}
.form-horizontal .checkbox-inline{ padding-top:0;}
.keywords{ position:relative; margin-top:-3px; display:inline-block; padding:3px 12px; border-radius:30px; border:1px dotted #e6e6e6; }
.reply-type-table{ width:100%; border:none; margin-left:-1px;}
.reply-type-table th{ text-align:center; border-left:1px dotted #e6e6e6; border-bottom:1px dotted #e6e6e6; font-weight:400; padding:15px 10px;}
.reply-type-table td{ border-left:1px dotted #e6e6e6; border-bottom:1px dotted #e6e6e6; padding:15px; vertical-align:top;}
.reply-type-table .img-group{ font-size:0px;}
.reply-type-table .img-group span{ margin-right:20px; }

.panel-heading.collapsed .icon-caret-up{ transform:rotate(180deg); -webkit-transform:rotate(180deg),-moz-transform:rotate(180deg)}
.words-num{ border-top:1px dotted #b9b9b9; font-size:12px; height:30px; line-height:30px; margin-top:-30px; padding-right:10px; font-size:12px;  text-align:right; color:#b9b9b9;}


/*选择图片样式*/
.layout-box{ margin:-30px;}
.left_menu_ul { background-color: #fff; list-style: none; padding: 0; }
.left_menu_ul li { padding: 13px 25px; position: relative; border-bottom: 1px solid #e6e6e6; cursor: pointer; }
.left_menu_ul li:hover { background-color: #f5f5f5; color: #ff5606; }
.left_menu_ul li a { display: block; }
.left_menu_ul .act-icon { position: absolute; right: 0; top: 50%; margin-top: -10px; opacity: 0; }
.left_menu_ul li:hover .act-icon { opacity: 1; }
.left_menu_ul .act-icon .icon { margin-right: 10px; cursor: pointer; display: inline-block; }
.left_menu_ul li.add { text-align: center; cursor: pointer; padding: 12px 25px; }
.add .addicon { display: inline-block; width: 21px; height: 21px; background: url(../images/addicon.png) no-repeat; vertical-align: middle; }
.label_cb { float: left; margin-right: 30px; margin-top: 12px; }
.table-list .thumbnail { width: 43px; height: 43px; }
.icon_man { display: inline-block; width: 16px; height: 16px; vertical-align: middle; background: url(../images/icon_man.png) no-repeat; position: relative; top: -2px; }
.icon_woman { display: inline-block; width: 16px; height: 16px; vertical-align: middle; background: url(images/icon_woman.png) no-repeat; position: relative; top: -2px; }
.user-type-span { border: 1px dotted #b1b1b2; display: inline-block; padding: 3px 8px; border-radius: 30px; }
.table-top-actbar { border: 1px solid #e6e6e6; background-color: #f5f5f5; padding: 7px; margin-bottom: -1px; margin-top: -1px; }
.layout-box .table { margin-bottom: 0px; }
.layout-box { position: relative; overflow: hidden; background-color: #fff; border-left: 1px solid #e6e6e6;  box-sizing: border-box; }
.layout-box .layout_left { position: absolute; left: 0; top: 0; width: 205px; }
.layout-box .layout_right { margin-left: 205px; }

.pic_list{ overflow:hidden; list-style:none; padding:0; margin:0; padding-top:25px;}
.pic_item{  float:left; border:1px solid #e6e6e6; width:125px; margin-left:25px; margin-bottom:25px;}
.pic_img{ position:relative; width:123px; height:123px; overflow:hidden; display:block;}
.pic_img:hover{ color:#fff;}
.pic_img img{ width:100%; height:100%;}
.pic_text{ height:34px; line-height:34px; overflow:hidden; padding:0 10px; text-align:center;}
.pic_img.selected:after{ position:absolute; content:"\e60d"; font-family:ZenIcon; font-size:30px; padding-top:40px; left:0; top:0; right:0; bottom:0; text-align:center; background-color:rgba(0,0,0,0.5); color:#fff;}
